Python for school level maths and science

Python is developing as an invaluable tool for scientists and mathematician and has some really excellent tools available. I’ve put a few of these tools together in an ipython notebook. It is aimed at pupils studying A-level maths in the UK. It requires no programming experience to make some use out of it. It has examples on how to use python for the following things.

  • Symbolic algebraic manipulation
  • Calculus
  • Solving equations
  • Using mathematical and scientific constants
  • Vectors and matrices
  • Complex numbers
  • Hyperbolic functions
  • Units
  • Prefixes
  • Error bounds
  • Basic data processing.

This document is not intended to be comprehensive, but more an introduction to the possibilities that some programming experience can give you.

The easiest way to run the document is in your webbrowser by using a Google Colab Notebook. Follow these steps

  1. First install the colab notebook app. In google drive I do this by clicking the "new - more - connect more apps" and then searching for "colab"
  2. Go to this link. You should be able to right click on the document “Python for mathematicians and scientists” and select “open with” and there should be an option for "colab notebook".
  3. Everything is then explained in the document.
  4. If you want to edit the document you will need to make a copy of it to your own Google Drive. Any comments or suggestions, please use the comments below.
  5. Alternatively you can get a copy of the document from my Github.

Comments